Transaction Lookup
POST/api/operator/Transaction
This method is used by operators to make an authenticated request to query transaction information.
How to format the request:
- Send one of either transactionId, patronId, or vipCardNumber parameters.
- If the patron name and phone number are needed, send fullDetails as true.
- Send a JWT bearer token in the header to authenticate the request.
Request
Responses
- 200
- 204
- 400
API received the request and responded
note
The response is an array list.
Example Response without full details queried by transactionId
[
{
"transactionId": "9f80db71aa",
"patronId": "0ef56720-47b6-46bc-9a3a-b81bd511d10a",
"vipCardNumber": "7210998784",
"location": "192.168.1.1",
"instantPaymentEligible": false,
"transactionType": "Deposit",
"productType": "Online",
"amount": 57.00,
"bankName": "U.S. Bank National Association",
"bankRoutingNumber": "122105155",
"bankAccountNumber": "************5555",
"fundTransferType": "Unknown",
"requiresApproval": false,
"approvalCompleted": false,
"notificationSentOn": "2024-04-23T19:37:46.281",
"transactionStatus": "COMPLETE",
"errorMessage":"",
"createdOn": "2024-04-23T19:37:48.844",
"warrantyMode": "",
"isWarrantied": true
}
]
Example Response with full details queried by vipCardNumber
[
{
"transactionId": "9f80db71aa",
"patronId": "0ef56720-47b6-46bc-9a3a-b81bd511d10a",
"vipCardNumber": "7210998784",
"lastName": "SMITH",
"firstName": "JANE",
"homePhoneNumber": "9835554444",
"location": "",
"instantPaymentEligible": false,
"transactionType": "Deposit",
"productType": "Preferred",
"amount": 17.65,
"bankName": "U.S. Bank National Association",
"bankRoutingNumber": "122105155",
"bankAccountNumber": "************5555",
"fundTransferType": "Unknown",
"requiresApproval": true,
"approvalCompleted": false,
"notificationSentOn": "2024-03-29T21:20:13.436",
"approvalCalledOn": "2024-03-29T21:23:42.505",
"transactionStatus": "FAILED",
"errorMessage": "DepositApproval has FAILED for Transaction Id: 9f80db71aa. Message: DECLINED",
"createdOn": "2024-03-29T21:20:19.907",
"warrantyMode": "",
"isWarrantied": true
},
{
"transactionId": "9f80db71ab",
"patronId": "0ef56720-47b6-46bc-9a3a-b81bd511d10a",
"vipCardNumber": "7210998784",
"lastName": "SMITH",
"firstName": "JANE",
"homePhoneNumber": "9835554444",
"location": "",
"instantPaymentEligible": false,
"transactionType": "Withdraw",
"productType": "Online",
"amount": 98.00,
"bankName": "U.S. Bank National Association",
"bankRoutingNumber": "122105155",
"bankAccountNumber": "************5555",
"fundTransferType": "INP",
"requiresApproval": true,
"approvalCompleted": true,
"notificationSentOn": "2024-03-29T21:36:17.165",
"approvalCalledOn": "2024-04-04T17:23:57.682",
"transactionStatus": "FAILED",
"errorMessage": "Failure in Withdrawal. Null response from withdrawal notification.",
"createdOn": "2024-03-29T21:36:18.519",
"warrantyMode": "",
"isWarrantied": true
}
]
API received the request and no content was found.
API received the request and failed.
Example Responses
VIP Account is not valid
Transaction lookup failed to perform an account inquiry using VipCardNumber: 7210998784
Missing required field(s)
VipCardNumber, TransactionId, or PatronId is required.